Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Segovia Challenger Zhuhai Challenger Zhangjiagang Challenger Davis Cup, Group I, 1R, ARG-LTU 4-0 Tenerife 1 Challenger Quimper Challenger Cherbourg Challenger Lugano Challenger Gwangju Challenger Lille Challenger Shenzhen 1 Challenger Wuxi Challenger Blois Challenger Chicago Challenger Astana Challenger Grodzisk Mazowiecki Challenger Spain F13 Portugal F2 Portugal F3 Lithuania F2 USA F24 Mexico F11 Mexico F12 USA F2 USA F4 USA F5 Germany F2 Usa F9 Poland F1 Austria F5 Turkey F8 Dominican Republic F1 Manacor Challenger Istanbul Challenger Roanne Challenger Hersonissos 2 Challenger Lugano Challenger Abidjan 1 Challenger Astana Challenger Grodzisk Mazowiecki Challenger Abidjan 2 Challenger USA F3 USA F6 Lithuania F2 Lithuania F1 Germany F9 USA F23 Netherlands F1 Spain F16 2001 Eddleman USTA Challenger - Birmingham Zagreb Open - Zagreb Asics Challenger Open - Monchengladbach Trofeo Internacional Club Laieta - Barcelona Tatra Banka Open 2006 - Bratislava LTA Shrewsbury Challenger - Shrewsbury Puerto Rico Challenger Tennis Event - Humacao Polska Energia Open - Bytom Siemens Open - Scheveningen s'Tennis Masters Challenger - Graz Samarkand Challenger - Samarkand Tiburon Challenger Salinas Challenger Dallas Challenger Mons Challenger Orleans Challenger Nottingham Challenger Recanati Challenger Andria Challenger Hong Kong Challenger Wroclaw Challenger Tashkent Challenger Gwangju Challenger Taipei City Challenger Tashkent Challenger Perugia Challenger Jinan Challenger Brescia Challenger St. Brieuc Challenger Cassis Challenger Brest Challenger Rennes Challenger St. Brieuc Challenger Busan Challenger Vancouver Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Lille Challenger Vancouver Challenger Vilnus Challenger Oeiras 1 Challenger Vilnius Challenger Pau Challenger Lugano Challenger St. Brieuc Challenger Busan Challenger Guangzhou Challenger Chisinau Challenger Braunschweig Challenger San Marino Challenger Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Salem Open - Hong Kong St. Petersburg Open - St. Petersburg TD Waterhouse Cup - Long Island Kroger / St. Jude International - Memphis International Tennis Championships - Delray Beach Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten AAPT Championships - Adelaide Adidas International - Sydney The Nottingham Open - Nottingham Synsam Swedish Open - Bastad Next Generation Hardcourts - Adelaide Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale BMW Open - Munich BA-CA Tennis Trophy - Vienna Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Medibank International - Sydney SAP Open - San Jose M25 Tbilisi Farmers Classic - Los Angeles Citi Open - Washington If Stockholm Open - Stockholm Brisbane International - Brisbane US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle China Open - Beijing Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Geneva Open - Geneva BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Geneva Open - Geneva St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Erste Bank Open - Vienna Sydney International - Sydney Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Murray River Open - Melbourne BMW Open - Munich Noventi Open - Halle Hamburg European Open - Hamburg Citi Open - Washington Anytech365 Andalucia Open - Marbella Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Hamburg European Open - Hamburg Libema Open - 's-Hertogenbosch Truist Atlanta Open - Atlanta Charlottesville Challenger Knoxville Challenger Vancouver Challenger Bangkok Challenger Istanbul Challenger Karshi Challenger Helsinki Challenger Champaign Challenger Vancouver Challenger Athens Challenger Rhodes Challenger Dallas Challenger Nottingham Challenger Nottingham Challenger Lexington Challenger Bratislava Challenger Rome Challenger Winnetka Challenger Istanbul Challenger Bratislava Challenger Orleans Challenger Drummondville Challenger French Open - Paris Andria Challenger Helsinki Challenger Seoul Challenger Playford Challenger Rome Challenger Astana Challenger Wimbledon - London Irving Challenger Heilbronn Challenger Recanati Challenger Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Miami Ortisei Challenger Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Paris Raanana Challenger Prostejov Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Frito Lay/USTA Challenger - Binghamton drkoop.com USTA Challenger of Austin - Austin Challenger Britania Zavaleta - Puebla Copa Ericsson Chile - Santiago BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Samarkand Challenger Kyiv Open - Kiev Shanghai Rolex Masters - Shanghai Shymkent Challenger Mutua Madrid Open - Madrid Monterrey Challenger Quelle Cup 2000 - Furth CA-Challenge 2000 - Graz 2000 Cairo Challenger - Cairo Copa Ericsson Argentina - Buenos Aires Challenger Ford de Cherbourg - Cherbourg Compaq Challenger - Bucharest Quelle Cup - Furth Muller Cup - Ulm BNP Paribas Open - Indian Wells Kuppers Kolsch Cup by Lambertz - Aachen Miami Open - Miami Milano Challenger-Jameson Cup - Milan Pekao Open - Szczecin Open de L'Isere - Grenoble Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal BNP Paribas Masters - Paris Western & Southern Open - New York Miami Open - Miami Rogers Cup - Toronto Copa Ericsson - Guadalajara Copa Ericsson - Caracas Western & Southern Open - Cincinnati VII Torneo Internazionale di Tennis - Barletta XL Capital Bermuda Open - Bermuda Schickendanz Open - Furth Alexander Kolyaskin Memorial - Donetsk Grand Prix de Tennis - St. Jean de Luz Tatra Banka Open 2003 - Bratislava Privat Bank Cup - Dniepropetrovsk Intersport Heilbronn Open - Heilbronn Privat Bank Cup - Dnepropetrovsk Pro Tennis World Open - Sunrise Internationaux de Tennis de Brest - Brest Badden Open by Rothaus - Ettlingen KGHM Polish Indoors - Wroclaw Siemens Open - Scheveningen 7° Trani Cup - Trani San Marino Cepu Open - San Marino The Surbiton Trophy - Surbiton Gemax Open - Belgrade Tunis Open 2006 - Tunis Ostdeutscher Sparkassen Cup - Dresden Baden Open - Ettlingen Zagreb Open - Zagreb Whirlpool Open - Budapest Lambertz Open by Stawag - Aachen Privatbank Open 2006 - Dnepropetrovsk Wimbledon - London U.S. Open - New York French Open - Paris ATU Cup - Weiden Wimbledon - London 2007 Knoxville Challenger - Knoxville Muller Cup 2000 - Ulm Hurricane Tennis Open - Bradenton Black Forest Open 2000 - Freudenstadt Baden Open - Karlsruhe Skandia Open - Linz Bukhara Challenger - Bukhara Karshi Challenger - Karshi Southern Capital Cup - Almaty UTC Open - Cherkassy Waco Tennis Challenger - Waco Cosmorom Challenger - Brasov Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Copa Sevilla - Seville Baton Rouge Challenger Savannah Challenger Alexander Kolyaskin Memorial - Donetsk Sacramento Challenger Calabasas Challenger Copa Ericsson Peru - Lima Sao Paulo Challenger Copa Ericsson Brazil - Sao Paulo VI Trofeo Ciudad de Quito - Quito Tallahassee Tennis Challenger - Tallahassee Ramat Hasharon Challenger Copa Ericsson Uruguay - Montevideo Binghamton Challenger Eckental Challenger Dusseldorf Open 2006 - Dusseldorf Aachen Challenger KGHM Polish Indoors - Wroclaw Istanbul Challenger Izmir Challenger San Remo Tennis Cup 15° Piertomaso - San Remo 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Nottingham-2 Challenger Top Wool Challenger - Biella Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Petange Challenger Helsinki Challenger Tatra Banka Open 2001 - Bratislava French Open - Paris Wimbledon - London Tatra Banka Open - Bratislava Petange Challenger PrivatBank Cup - Dnepropetrovsk AT&T Challenger of Dallas - Dallas Eckental Challenger The Nottingham Cahllenger - Nottingham Bratislava Challenger Mobilux Open - Luxembourg Talahassee Challenger Winnetka Challenger Internationaux du Doubs - Besancon Brest Challenger Orleans Challenger Intersport Heilbronn Open - Heilbronn X Torneo Internazionale di Tennis - Barletta Pozoblanco Challenger Tennis Napoli Cup 2006 - Napoli Hamburg Challenger - Hamburg Reunion Island Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Mons Challenger BMW Tennis Championship - Sunrise Prostejov Challenger 10° Trofeo Luigi Pezzoli - Bergamo KGHM Polish Indoors - Wroclaw Eckental Challenger Kazan Challenger Nanjing Challenger Busan Challenger Heilbronn Challenger Challenger de la Ciudad de Mexico - Mexico City Lexington Challenger Wroclaw Challenger Black Forest Open - Freudenstadt Heilbronn Open - Heilbronn St. Brieuc Challenger Ilkley Challenger Chengdu Challenger Ortisei Challenger Bergamo Challenger French Open - Paris Wimbledon - London Rennes Challenger U.S. Open - New York Sarasota Challenger French Open - Paris Karlsruhe Challenger Cherbourg Challenger Ortisei Challenger Kyoto Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Geneva Challenger Quimper Challenger Hersonissos 1 Challenger Kyiv Open - Kiev Wimbledon - London Bratislava Challenger Mons Challenger ATP Heineken Challenger 2000 - Ho Chi Minh City AXA Open - Lisbon Bratislava Challenger Rennes Challenger Siemens Open - Scheveningen ECM Prague Open 2008 - Prague Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia Intersport Heilbronn Open - Heilbronn Oeiras 2 Challenger Ottignies-Louvain-la-Neuve Challenger Lille Challenger Gwangju Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin San Benedetto Challenger Porto Challenger Grodzisk Mazowiecki Challenger Internazionali di Tennis de San Marino - San Marino Olimp Kyiv Open - Kiev Orleans Challenger Skandia Open - Linz Brixina Tennis Open - Bressanone XXVIII Edizione 'A.Savoldi' - Manerbio PEOPLEnet CUP - Dnepropetrovsk Pau Challenger Citta di Brindisi - Brindisi Intersport Heilbronn Open - Heilbronn Hamburg Challenger IPP Open - Helsinki Busan Challenger U.S. Open - New York Challenger 42 - Andrezieux Kyiv UMC Open - Kiev Heilbronn Challenger Taipei Challenger Kachreti Challenger Farmers Classic - Los Angeles Kyoto Challenger Orleans Challenger Challenger Ford de Cherbourg - Cherbourg Helsinki Challenger French Open - Paris Wimbledon - London Helsinki Challenger U.S. Open - New York Lyon Challenger Fergana Challenger Australian Open - Melbourne Oeiras 1 Challenger Quimper Challenger Barcelona Open BancSabadell - Barcelona Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Challenger 42 - Andrezieux Tbilisi Challenger Bratislava 1 Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Kremlin Cup - Moscow Wimbledon - London Brisbane International - Brisbane U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York SAP Open - San Jose Semgroup Challenger - Tulsa Tatra Banka Open - Bratislava Schickendanz Open - Furth Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Waldbaum's Hamlet Cup - Long Island Idea Prokom Open - Sopot Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Tata Open 2002 - Chennai Copenhagen Open - Copenhagen Dubai Tennis Open - Dubai Trofeo Conde de Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad Legg Mason Tennis Classic - Washington D.C. Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Adidas International - Sydney Energis Open - Amersfoort Allianz Suisse Open Gstaad - Gstaad St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Dubai Tennis Open - Dubai Adidas International - Sydney Grand Prix Hassan II - Casablanca Miller Lite Hall of Fame Tennis Championships - Newport Gelsor Open Romania - Bucharest KGHM Emax Polish Indoors - Wroclaw Sofia Open - Sofia Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Generali Open - Kitzbuhel BMW Open - Munich SAP Open - San Jose Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Generali Open - Kitzbuhel Thailand Open - Bangkok French Open - Paris Wimbledon - London U.S. Open - New York St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach Qatar ExxonMobil Open - Doha French Open - Paris U.S. Open - New York Brisbane International - Brisbane Australian Open - Melbourne Regions Morgan Keegan Championships - Memphis Open 13 - Marseille AT&T Challenge - Atlanta Wimbledon - London Atlanta Tennis Championships - Atlanta Atlanta Tennis Championships - Atlanta St. Petersburg Open - St. Petersburg Valencia Open - Valencia Delray Beach International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon Mons Challenger Shenzhen Open - Shenzhen Australian Open - Melbourne Valencia Open - Valencia Aircel Chennai Open - Chennai Grand Prix Hassan II - Casablanca Wimbledon - London US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Shenzhen Open - Shenzhen Energis Open - Amsterdam Delray Beach Open - Delray Beach Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Kremlin Cup - Moscow The Samsung Open - Nottingham U.S. Men's Clay Court Championships - Houston Open Sud de France - Montpellier Energis Open - Amersfoort Siebel Open - San Jose Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Tata Open Maharashtra - Pune Citi Open - Washington Legg Mason Tennis Classic - Washington Brisbane International - Brisbane Truist Atlanta Open - Atlanta Kremlin Cup - Moscow Energis Dutch Open - Amsterdam Serbia Open - Belgrade U.S. Open - New York AAPT Championships - Adelaide French Open - Paris U.S. Open - New York Erste Bank Open - Vienna Wimbledon - London U.S. Open - New York Australian Open - Melbourne Bratislava 1 Challenger Campionati Internazionali di Sicilia - Palermo Abierto de Tenis Mifel - Los Cabos Kremlin Cup - Moscow BMW Open - Munich Kroger / St. Jude International - Memphis Generali Open 2002 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Seoul Challenger The Samsung Open - Nottingham Delray Beach International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Antalya Cup - Antalya Legg Mason Tennis Classic - Washington D.C. Belgrade 2 - Belgrade Wimbledon - London Tennis Masters Series - Toronto Medibank Private International - Sydney Dutch Open Tennis - Amersfoort Western & Southern Open - Cincinnati Miami Open - Miami Sony Open Tennis - Miami Australian Open - Melbourne Geneva Open - Geneva National Bank Open - Montreal Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Tennis Masters Series - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tata Open Maharashtra - Pune French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris BNP Paribas Masters - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Davis Cup, Group 2, PO, GEO-EGY 3-2 Davis Cup, Group 2, 1R, GEO-RSA 3-2 Davis Cup, Group 2, PO, GHA-GEO 2-3 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, SF, HUN-GEO 2-3 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Group 1, 1R, GEO-POR 3-2 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group II, 1R, MAR-LTU 2-3 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Australian Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - Rio de Janeiro